package com.ruoyi.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@TableName(value = "vehicle_model")
public class VehicleModel {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 车辆厂牌
     */
    @TableField(value = "brand")
    private String brand;

    /**
     * 车辆型号
     */
    @TableField(value = "model")
    private String model;

    /**
     * 车型类别
     */
    @TableField(value = "category")
    private String category;

    /**
     * 发动机号
     */
    @TableField(value = "engine_id")
    private String engineId;

    /**
     * 发动机排量(毫升)
     */
    @TableField(value = "engine_displace")
    private String engineDisplace;

    /**
     * 燃料类型(1：汽油，2：柴油，3：天然气，4：液化气，5：电动，9：其他）
     */
    @TableField(value = "fue_type")
    private String fueType;

    /**
     * 生产年份
     */
    @TableField(value = "`year`")
    private Integer year;

    /**
     * 核定载客位
     */
    @TableField(value = "seats")
    private Integer seats;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private Date updateTime;
}